<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Aquamat: Dokumentacja pliku menu.c</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Wygenerowano przez Doxygen 1.6.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Strona&nbsp;główna</span></a></li>
      <li><a href="pages.html"><span>Dodatkowe&nbsp;strony</span></a></li>
      <li><a href="annotated.html"><span>Struktury&nbsp;Danych</span></a></li>
      <li class="current"><a href="files.html"><span>Pliki</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>Lista&nbsp;plików</span></a></li>
      <li><a href="globals.html"><span>Globalne</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>Dokumentacja pliku menu.c</h1><h3>(r58/r57)</h3>
<p>Funkcje obsługi menu.  
<a href="#_details">Więcej...</a></p>
<code>#include &lt;avr/pgmspace.h&gt;</code><br/>
<code>#include &quot;<a class="el" href="hd44780_8h_source.html">hd44780.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="commonDefs_8h_source.html">commonDefs.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="aquamat_8h_source.html">aquamat.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="menu_8h_source.html">menu.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="temp_8h_source.html">temp.h</a>&quot;</code><br/>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Funkcje</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#a375cb1a3767f0afd79cb3cfc55c05ea3">menu_phase</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#af1a38014ff0728f55b19aa944cc78043">menu_unit</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#a7b11ad59c94256a4710d666e4612c7f6">menu_unit_next</a> (enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a> key, uint8_t max_id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#a5aa178317c43c9f73a94f189d48c8cd4">menu_unit_prev</a> (enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a> key, uint8_t max_id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#a83d8f473ae08bb3d45b656f8c80b5ce6">menu_next</a> (enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a> key)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#ac8b79564a5fb6860dea944cdf9d249e7">menu_prev</a> (enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a> key)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#aaf8d05e67b09b351d39bce0b30c68f3a">menu_top</a> (enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a> key)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#ae9e3de307971fd2186c90c0cf4e19f73">menu_submenu_top</a> (enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a> key)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#aa803467e9095c0da11773a21948dd4e1">menu_submenu_next</a> (enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a> key)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#acd92c0447f4dc9cb8972e22674d9a093">menu_submenu_prev</a> (enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a> key)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#acb11a96a7fdd8b2514f0b5dd5916c340">menu_reset_phase</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#a9827adfd5dc55b53afc836494c0ecb22">menu_set_phase</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#a6ac742fa35b81512a26821b72ca32e32">menu_reset_phase_key</a> (enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a> key)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#ae533d5ac8db776760a6e67e35d663e0f">menu_dummy</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#afa92ae4c0dbc8df1580155a4a4d5ea5f">menu_func_index</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#afe6bdb47ff5a40534dbd37961218ce42">menu_set</a> (uint8_t mn, uint8_t sb, uint8_t ph, uint8_t unit)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#ae0bd2dc203320f7706c38c8d0984b186">menu_menuid</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#a82d64554211ddfdf68ee10d9dee06538">menu_phase_change</a> (enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a> key, uint8_t pidx)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#a963feaea56aba870845478b06493e716">menu_key_phase_up</a> (enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a> key)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#a524dbf48be2cc442dc5799ac95ba3207">menu_phase_up</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#a8f7edea14f76347e929fa166dce18d9c">menu_standard_top</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#aea652e6cfb7ba7d5669f8f5e83224aa0">menu_standard_unit</a> (uint8_t unit_num)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#afa0568eb88f93a4bc69e3670664128ef">menu_standard_phase</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#aa9eac2cee8e83e49d544d69e99635e5d">menu_inc_uint8</a> (enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a> key, uint8_t *var, uint8_t max, uint8_t reload)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#ae2dd1ffa677744b0ec92787a6ccb563f">menu_inc_temp</a> (enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a> key, <a class="el" href="aquamat_8h.html#a1540f4879d7cf61a5045f830883d843b">TEMP</a> *var)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#ade5401c5ac7db71213eb14363ad52de7">menu_dec_temp</a> (enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a> key, <a class="el" href="aquamat_8h.html#a1540f4879d7cf61a5045f830883d843b">TEMP</a> *var)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#a3310cf25a7aabfd36cc6d676f59989af">menu_toggle_bit</a> (enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a> key, uint8_t *var, uint8_t bit)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#a16bc0de0049757358dc00bf026c33f53">menu_dec_uint8</a> (enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a> key, uint8_t *var, uint8_t min, uint8_t reload)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#adc234291ffc7ac267e4514673f0b3bb7">menu_zero_uint8</a> (enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a> key, uint8_t *var)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#ac90d9cf31686f872d97109c13f0d36c2">menu_mod_temp</a> (uint8_t posx, uint8_t posy, <a class="el" href="aquamat_8h.html#a1540f4879d7cf61a5045f830883d843b">TEMP</a> *var)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#a40793435f1de41a1ab1a0abc2d356e4e">menu_mod_uint8</a> (uint8_t posx, uint8_t posy, uint8_t *var, uint8_t min, uint8_t max, uint8_t reload)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#ab11ed4942c8cba25ab4e1c0a0cbd89ff">menu_mod_bit</a> (uint8_t posx, uint8_t posy, uint8_t *var, uint8_t bit)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#a432acd1c64fc98c13a31263e134b1ea4">menu_mod_char</a> (uint8_t posx, uint8_t posy, char *var, uint8_t base)</td></tr>
<tr><td colspan="2"><h2>Zmienne</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structMENU__STATE.html">MENU_STATE</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8c.html#adb7445968ccec9ca2d1977ae7d60edde">ms</a></td></tr>
</table>
<hr/><a name="_details"></a><h2>Opis szczegółowy</h2>
<p>Funkcje obsługi menu. </p>
<hr/><h2>Dokumentacja funkcji</h2>
<a class="anchor" id="ade5401c5ac7db71213eb14363ad52de7"></a><!-- doxytag: member="menu.c::menu_dec_temp" ref="ade5401c5ac7db71213eb14363ad52de7" args="(enum MENU_KEY key, TEMP *var)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void menu_dec_temp </td>
          <td>(</td>
          <td class="paramtype">enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a>&nbsp;</td>
          <td class="paramname"> <em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="aquamat_8h.html#a1540f4879d7cf61a5045f830883d843b">TEMP</a> *&nbsp;</td>
          <td class="paramname"> <em>var</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a16bc0de0049757358dc00bf026c33f53"></a><!-- doxytag: member="menu.c::menu_dec_uint8" ref="a16bc0de0049757358dc00bf026c33f53" args="(enum MENU_KEY key, uint8_t *var, uint8_t min, uint8_t reload)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void menu_dec_uint8 </td>
          <td>(</td>
          <td class="paramtype">enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a>&nbsp;</td>
          <td class="paramname"> <em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&nbsp;</td>
          <td class="paramname"> <em>var</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>min</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>reload</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae533d5ac8db776760a6e67e35d663e0f"></a><!-- doxytag: member="menu.c::menu_dummy" ref="ae533d5ac8db776760a6e67e35d663e0f" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void menu_dummy </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="afa92ae4c0dbc8df1580155a4a4d5ea5f"></a><!-- doxytag: member="menu.c::menu_func_index" ref="afa92ae4c0dbc8df1580155a4a4d5ea5f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t menu_func_index </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae2dd1ffa677744b0ec92787a6ccb563f"></a><!-- doxytag: member="menu.c::menu_inc_temp" ref="ae2dd1ffa677744b0ec92787a6ccb563f" args="(enum MENU_KEY key, TEMP *var)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void menu_inc_temp </td>
          <td>(</td>
          <td class="paramtype">enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a>&nbsp;</td>
          <td class="paramname"> <em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="aquamat_8h.html#a1540f4879d7cf61a5045f830883d843b">TEMP</a> *&nbsp;</td>
          <td class="paramname"> <em>var</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa9eac2cee8e83e49d544d69e99635e5d"></a><!-- doxytag: member="menu.c::menu_inc_uint8" ref="aa9eac2cee8e83e49d544d69e99635e5d" args="(enum MENU_KEY key, uint8_t *var, uint8_t max, uint8_t reload)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void menu_inc_uint8 </td>
          <td>(</td>
          <td class="paramtype">enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a>&nbsp;</td>
          <td class="paramname"> <em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&nbsp;</td>
          <td class="paramname"> <em>var</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>max</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>reload</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a963feaea56aba870845478b06493e716"></a><!-- doxytag: member="menu.c::menu_key_phase_up" ref="a963feaea56aba870845478b06493e716" args="(enum MENU_KEY key)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void menu_key_phase_up </td>
          <td>(</td>
          <td class="paramtype">enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a>&nbsp;</td>
          <td class="paramname"> <em>key</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae0bd2dc203320f7706c38c8d0984b186"></a><!-- doxytag: member="menu.c::menu_menuid" ref="ae0bd2dc203320f7706c38c8d0984b186" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t menu_menuid </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab11ed4942c8cba25ab4e1c0a0cbd89ff"></a><!-- doxytag: member="menu.c::menu_mod_bit" ref="ab11ed4942c8cba25ab4e1c0a0cbd89ff" args="(uint8_t posx, uint8_t posy, uint8_t *var, uint8_t bit)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void menu_mod_bit </td>
          <td>(</td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>posx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>posy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&nbsp;</td>
          <td class="paramname"> <em>var</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>bit</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a432acd1c64fc98c13a31263e134b1ea4"></a><!-- doxytag: member="menu.c::menu_mod_char" ref="a432acd1c64fc98c13a31263e134b1ea4" args="(uint8_t posx, uint8_t posy, char *var, uint8_t base)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void menu_mod_char </td>
          <td>(</td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>posx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>posy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&nbsp;</td>
          <td class="paramname"> <em>var</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>base</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac90d9cf31686f872d97109c13f0d36c2"></a><!-- doxytag: member="menu.c::menu_mod_temp" ref="ac90d9cf31686f872d97109c13f0d36c2" args="(uint8_t posx, uint8_t posy, TEMP *var)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void menu_mod_temp </td>
          <td>(</td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>posx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>posy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="aquamat_8h.html#a1540f4879d7cf61a5045f830883d843b">TEMP</a> *&nbsp;</td>
          <td class="paramname"> <em>var</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a40793435f1de41a1ab1a0abc2d356e4e"></a><!-- doxytag: member="menu.c::menu_mod_uint8" ref="a40793435f1de41a1ab1a0abc2d356e4e" args="(uint8_t posx, uint8_t posy, uint8_t *var, uint8_t min, uint8_t max, uint8_t reload)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void menu_mod_uint8 </td>
          <td>(</td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>posx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>posy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&nbsp;</td>
          <td class="paramname"> <em>var</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>min</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>max</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>reload</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a83d8f473ae08bb3d45b656f8c80b5ce6"></a><!-- doxytag: member="menu.c::menu_next" ref="a83d8f473ae08bb3d45b656f8c80b5ce6" args="(enum MENU_KEY key)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void menu_next </td>
          <td>(</td>
          <td class="paramtype">enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a>&nbsp;</td>
          <td class="paramname"> <em>key</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a375cb1a3767f0afd79cb3cfc55c05ea3"></a><!-- doxytag: member="menu.c::menu_phase" ref="a375cb1a3767f0afd79cb3cfc55c05ea3" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t menu_phase </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a82d64554211ddfdf68ee10d9dee06538"></a><!-- doxytag: member="menu.c::menu_phase_change" ref="a82d64554211ddfdf68ee10d9dee06538" args="(enum MENU_KEY key, uint8_t pidx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void menu_phase_change </td>
          <td>(</td>
          <td class="paramtype">enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a>&nbsp;</td>
          <td class="paramname"> <em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>pidx</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a524dbf48be2cc442dc5799ac95ba3207"></a><!-- doxytag: member="menu.c::menu_phase_up" ref="a524dbf48be2cc442dc5799ac95ba3207" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void menu_phase_up </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac8b79564a5fb6860dea944cdf9d249e7"></a><!-- doxytag: member="menu.c::menu_prev" ref="ac8b79564a5fb6860dea944cdf9d249e7" args="(enum MENU_KEY key)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void menu_prev </td>
          <td>(</td>
          <td class="paramtype">enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a>&nbsp;</td>
          <td class="paramname"> <em>key</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="acb11a96a7fdd8b2514f0b5dd5916c340"></a><!-- doxytag: member="menu.c::menu_reset_phase" ref="acb11a96a7fdd8b2514f0b5dd5916c340" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void menu_reset_phase </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a6ac742fa35b81512a26821b72ca32e32"></a><!-- doxytag: member="menu.c::menu_reset_phase_key" ref="a6ac742fa35b81512a26821b72ca32e32" args="(enum MENU_KEY key)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void menu_reset_phase_key </td>
          <td>(</td>
          <td class="paramtype">enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a>&nbsp;</td>
          <td class="paramname"> <em>key</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="afe6bdb47ff5a40534dbd37961218ce42"></a><!-- doxytag: member="menu.c::menu_set" ref="afe6bdb47ff5a40534dbd37961218ce42" args="(uint8_t mn, uint8_t sb, uint8_t ph, uint8_t unit)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void menu_set </td>
          <td>(</td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>mn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>sb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>ph</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>unit</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9827adfd5dc55b53afc836494c0ecb22"></a><!-- doxytag: member="menu.c::menu_set_phase" ref="a9827adfd5dc55b53afc836494c0ecb22" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void menu_set_phase </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="afa0568eb88f93a4bc69e3670664128ef"></a><!-- doxytag: member="menu.c::menu_standard_phase" ref="afa0568eb88f93a4bc69e3670664128ef" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void menu_standard_phase </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8f7edea14f76347e929fa166dce18d9c"></a><!-- doxytag: member="menu.c::menu_standard_top" ref="a8f7edea14f76347e929fa166dce18d9c" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void menu_standard_top </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aea652e6cfb7ba7d5669f8f5e83224aa0"></a><!-- doxytag: member="menu.c::menu_standard_unit" ref="aea652e6cfb7ba7d5669f8f5e83224aa0" args="(uint8_t unit_num)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void menu_standard_unit </td>
          <td>(</td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>unit_num</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa803467e9095c0da11773a21948dd4e1"></a><!-- doxytag: member="menu.c::menu_submenu_next" ref="aa803467e9095c0da11773a21948dd4e1" args="(enum MENU_KEY key)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void menu_submenu_next </td>
          <td>(</td>
          <td class="paramtype">enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a>&nbsp;</td>
          <td class="paramname"> <em>key</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="acd92c0447f4dc9cb8972e22674d9a093"></a><!-- doxytag: member="menu.c::menu_submenu_prev" ref="acd92c0447f4dc9cb8972e22674d9a093" args="(enum MENU_KEY key)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void menu_submenu_prev </td>
          <td>(</td>
          <td class="paramtype">enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a>&nbsp;</td>
          <td class="paramname"> <em>key</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae9e3de307971fd2186c90c0cf4e19f73"></a><!-- doxytag: member="menu.c::menu_submenu_top" ref="ae9e3de307971fd2186c90c0cf4e19f73" args="(enum MENU_KEY key)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void menu_submenu_top </td>
          <td>(</td>
          <td class="paramtype">enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a>&nbsp;</td>
          <td class="paramname"> <em>key</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a3310cf25a7aabfd36cc6d676f59989af"></a><!-- doxytag: member="menu.c::menu_toggle_bit" ref="a3310cf25a7aabfd36cc6d676f59989af" args="(enum MENU_KEY key, uint8_t *var, uint8_t bit)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void menu_toggle_bit </td>
          <td>(</td>
          <td class="paramtype">enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a>&nbsp;</td>
          <td class="paramname"> <em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&nbsp;</td>
          <td class="paramname"> <em>var</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>bit</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aaf8d05e67b09b351d39bce0b30c68f3a"></a><!-- doxytag: member="menu.c::menu_top" ref="aaf8d05e67b09b351d39bce0b30c68f3a" args="(enum MENU_KEY key)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void menu_top </td>
          <td>(</td>
          <td class="paramtype">enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a>&nbsp;</td>
          <td class="paramname"> <em>key</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af1a38014ff0728f55b19aa944cc78043"></a><!-- doxytag: member="menu.c::menu_unit" ref="af1a38014ff0728f55b19aa944cc78043" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t menu_unit </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a7b11ad59c94256a4710d666e4612c7f6"></a><!-- doxytag: member="menu.c::menu_unit_next" ref="a7b11ad59c94256a4710d666e4612c7f6" args="(enum MENU_KEY key, uint8_t max_id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void menu_unit_next </td>
          <td>(</td>
          <td class="paramtype">enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a>&nbsp;</td>
          <td class="paramname"> <em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>max_id</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5aa178317c43c9f73a94f189d48c8cd4"></a><!-- doxytag: member="menu.c::menu_unit_prev" ref="a5aa178317c43c9f73a94f189d48c8cd4" args="(enum MENU_KEY key, uint8_t max_id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void menu_unit_prev </td>
          <td>(</td>
          <td class="paramtype">enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a>&nbsp;</td>
          <td class="paramname"> <em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&nbsp;</td>
          <td class="paramname"> <em>max_id</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="adc234291ffc7ac267e4514673f0b3bb7"></a><!-- doxytag: member="menu.c::menu_zero_uint8" ref="adc234291ffc7ac267e4514673f0b3bb7" args="(enum MENU_KEY key, uint8_t *var)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void menu_zero_uint8 </td>
          <td>(</td>
          <td class="paramtype">enum <a class="el" href="menu_8h.html#ae3ccb8a528e1570cbd7e5d9c62922efb">MENU_KEY</a>&nbsp;</td>
          <td class="paramname"> <em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&nbsp;</td>
          <td class="paramname"> <em>var</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Dokumentacja zmiennych</h2>
<a class="anchor" id="adb7445968ccec9ca2d1977ae7d60edde"></a><!-- doxytag: member="menu.c::ms" ref="adb7445968ccec9ca2d1977ae7d60edde" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structMENU__STATE.html">MENU_STATE</a> <a class="el" href="menu_8h.html#adb7445968ccec9ca2d1977ae7d60edde">ms</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
</div>
<hr size="1">
<div style="text-align: center;">
<small>Projekt udostępniony jest na zasadach Open Source. Zapoznaj się z warunkami licencji w pliku COPYING znajdujacym się w katalogu głównym.	</small>
</div>

<hr size="1">
<div style="text-align: center;">
Aquamat - sterownik akwarystyczny Open Source
<br/>
Copyright (C) 2009  <a href="http://todryk.pl">Wojciech Todryk</a> (wojciech(at)todryk(dot)pl)
</div>

<div style="text-align: right;">
<small>Dokumentację wygenerowano za pomocą programu&nbsp;</small>
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a>
<small> wersja 1.6.1 (Fri Apr 23 22:48:16 2010)&nbsp;</small>
</div>
